// pages/user/couponDetails/couponDetails.js
import userIndex from '../../../api/user';
var app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    id:'',
    code:'',
    couponInfo:null,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    if(options.q){
      const q= decodeURIComponent(options.q)
      var code=q.split("=")[1]
      // 活动
      this.setData({
        code:code
      })
      this.getCouponInfoCode()
    }
    if(options.code){
      // 活动
      this.setData({
        code:options.code
      })
      this.getCouponInfoCode()
    }
    if(options.id){
      // 详情
      this.setData({
        id:options.id
      })
      this.getCouponInfo()
    }
    
    
  },
  //优惠券详情
  getCouponInfo(){
    userIndex.apiCouponInfo({id:this.data.id}).then(res=>{
      var data=res.data
      data.beginTime=data.beginTime.slice(0,11)
      data.endTime=data.endTime.slice(0,11)
      this.setData({
        couponInfo:data
      })
    })
  },
//优惠券活动详情
  getCouponInfoCode(){
    userIndex.apiCouponActivityInfo({code:this.data.code}).then(res=>{
      var data=res.data
      data.beginTime=data.beginTime.slice(0,11)
      data.endTime=data.endTime.slice(0,11)
      this.setData({
        couponInfo:data
      })
    })
  },
  getSaveBtn(){
    userIndex.apiCouponReceive({code:this.data.code}).then(res=>{
      wx.showToast({
        title: '领取成功',
        icon: 'none',
        duration:3000
      })
      setTimeout(()=>{
        wx.redirectTo({
          url: `/pages/user/coupon/coupon`,
        })
      },2000)
      
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})